package com.f5.management.service;

import com.f5.management.entity.Building;
import com.f5.management.entity.Community;
import com.f5.management.utils.PageResult;

import java.util.List;

public interface BuildingService {
    //添加
    boolean add(Building building);

    //查询名字是否存在
    boolean selectName(String name);

    //通过名字查询bid
    int findBidByName(String name);

    //分页查询数据
    PageResult<List<Building>> findByPage(int page, int size);

    //条件查询信息
    PageResult<List<Building>> findByCid(int cid, String name, String serialNumber, int page, int i);

    //更改信息
    boolean updateInfo(Building building);

    //修改状态
    boolean updateStatus(int id, boolean status);

    //查询编号是否存在
    boolean selectNumber(String seialNumber);

    //删除信息
    boolean delInfo(int id);

    //id查询数据进行修改
    Building findById(int id);
}
